fail silently for toplevels. if resize_mode changes to GTK_RESIZE_PARENT,
authorTim Janik <timj@gtk.org>
Fri, 19 Jun 1998 06:56:15 +0000 (06:56 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 19 Jun 1998 06:56:15 +0000 (06:56 +0000)
commit5c68ecbc0f681cc119108bbd01bdf3ce67a14a6d
tree3a9449b498537e83dcecb3d349e8c7fed0bd6ce7
parent5c5a45f9b0981c84a3243fee2e79b311744bdebe
fail silently for toplevels. if resize_mode changes to GTK_RESIZE_PARENT,

Fri Jun 19 06:18:19 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkcontainer.c (gtk_container_set_resize_mode): fail silently
        for toplevels. if resize_mode changes to GTK_RESIZE_PARENT, clear the
        resize widget list before queuing the container for a new reize.
        (gtk_container_need_resize): changed return value to FALSE, since this
        used to indicate that no further resizes are needed.
        (gtk_container_set_arg):
        (gtk_container_get_arg):
        (gtk_container_class_init): implemented GtkContainer::resize_mode
        argument.

        (gtk_container_resize_children): when we walk up the tree of a resize
        widget we need to stop if we are the current parent.

        * gtk/gtkwidget.c (gtk_widget_queue_resize): flag the resize child with
        GTK_RESIZE_NEEDED for container->resize_mode==GTK_RESIZE_IMMEDIATE.
        (gtk_widget_hide_all): retrive the toplevel widget from via
        gtk_widget_get_resize_container().
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtk.defs
gtk/gtkcontainer.c
gtk/gtkwidget.c